package weblicitacao

class Licitacao {

	String 					numero
	String					tipo
	String					nomeDoPregoeiro
	Empresa					empresa
	String					localDeEntrega
	Calendar				data = new GregorianCalendar();
	Integer					prazoDeVigencia
	String 					tipoItens
	
	static hasMany = 		[lotes:Lote, itens:Item, empenhos:Empenho]

    static constraints = {
		numero				(blank:false)
		tipo				(blank:false,inList:['Pregão Eletrônico','Registro de Preço'],widget:'radio')
		nomeDoPregoeiro		(blank:true)
		empresa				(nullable:false)
		localDeEntrega		(blank:true)
		data				(nullable:false,format:'dd/MM/yyyy hh:mm')
		prazoDeVigencia		(nullable:true)
		tipoItens			(blank:false,inList:['Lote','Produto'])
		itens				(display:false)
		lotes				(display:false)
		empenhos			(display:false)
    }
	
	public String toString() {
		numero + ' - ' + empresa
	}
	
}
